package com.hs.activation.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/*    */
/*    */
/*    */
@ApiModel(value = "认证信息操作记录-DTO", description = "认证信息操作记录-DTO")
/*    */ public class ActivationLogDTO implements Serializable {
    /*    */
    @ApiModelProperty("修改时间")
    /*    */ private Date modifyTime;
    /*    */
    @ApiModelProperty("旧激活时间")
    /*    */ private Date oldExpirationTime;
    /*    */
    @ApiModelProperty("新激活时间")
    /*    */ private Date newExpirationTime;
    /*    */
    @ApiModelProperty("延期天数")
    /*    */ private Double delayDay;

    /*    */
    /* 15 */
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    @ApiModelProperty("激活码")
    private String activationCode;
    @ApiModelProperty("修改用户ID")
    private Integer modifyUserId;
    @ApiModelProperty("修改用户")
    private String modifyUser;
    @ApiModelProperty("修改原因")
    private String reasons;
    @ApiModelProperty("剩余天数")
    private Double dueDays;

    public void setOldExpirationTime(Date oldExpirationTime) {
        this.oldExpirationTime = oldExpirationTime;
    }

    public void setNewExpirationTime(Date newExpirationTime) {
        this.newExpirationTime = newExpirationTime;
    }

    public void setDelayDay(Double delayDay) {
        this.delayDay = delayDay;
    }

    public void setActivationCode(String activationCode) {
        this.activationCode = activationCode;
    }

    public void setModifyUserId(Integer modifyUserId) {
        this.modifyUserId = modifyUserId;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public void setReasons(String reasons) {
        this.reasons = reasons;
    }

    public void setDueDays(Double dueDays) {
        this.dueDays = dueDays;
    }

    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof com.hs.activation.dto.ActivationLogDTO)) return false;
        com.hs.activation.dto.ActivationLogDTO other = (com.hs.activation.dto.ActivationLogDTO) o;
        if (!other.canEqual(this)) return false;
        Object this$delayDay = getDelayDay(), other$delayDay = other.getDelayDay();
        if ((this$delayDay == null) ? (other$delayDay != null) : !this$delayDay.equals(other$delayDay)) return false;
        Object this$modifyUserId = getModifyUserId(), other$modifyUserId = other.getModifyUserId();
        if ((this$modifyUserId == null) ? (other$modifyUserId != null) : !this$modifyUserId.equals(other$modifyUserId))
            return false;
        Object this$dueDays = getDueDays(), other$dueDays = other.getDueDays();
        if ((this$dueDays == null) ? (other$dueDays != null) : !this$dueDays.equals(other$dueDays)) return false;
        Object this$modifyTime = getModifyTime(), other$modifyTime = other.getModifyTime();
        if ((this$modifyTime == null) ? (other$modifyTime != null) : !this$modifyTime.equals(other$modifyTime))
            return false;
        Object this$oldExpirationTime = getOldExpirationTime(), other$oldExpirationTime = other.getOldExpirationTime();
        if ((this$oldExpirationTime == null) ? (other$oldExpirationTime != null) : !this$oldExpirationTime.equals(other$oldExpirationTime))
            return false;
        Object this$newExpirationTime = getNewExpirationTime(), other$newExpirationTime = other.getNewExpirationTime();
        if ((this$newExpirationTime == null) ? (other$newExpirationTime != null) : !this$newExpirationTime.equals(other$newExpirationTime))
            return false;
        Object this$activationCode = getActivationCode(), other$activationCode = other.getActivationCode();
        if ((this$activationCode == null) ? (other$activationCode != null) : !this$activationCode.equals(other$activationCode))
            return false;
        Object this$modifyUser = getModifyUser(), other$modifyUser = other.getModifyUser();
        if ((this$modifyUser == null) ? (other$modifyUser != null) : !this$modifyUser.equals(other$modifyUser))
            return false;
        Object this$reasons = getReasons(), other$reasons = other.getReasons();
        return !((this$reasons == null) ? (other$reasons != null) : !this$reasons.equals(other$reasons));
    }

    protected boolean canEqual(Object other) {
        return other instanceof com.hs.activation.dto.ActivationLogDTO;
    }

    public int hashCode() {
        return 59;
    }

    public String toString() {
        return "ActivationLogDTO(modifyTime=" + getModifyTime() + ", oldExpirationTime=" + getOldExpirationTime() + ", newExpirationTime=" + getNewExpirationTime() + ", delayDay=" + getDelayDay() + ", activationCode=" + getActivationCode() + ", modifyUserId=" + getModifyUserId() + ", modifyUser=" + getModifyUser() + ", reasons=" + getReasons() + ", dueDays=" + getDueDays() + ")";
    }

    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    public Date getModifyTime() {
        /* 22 */
        return this.modifyTime;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public Date getOldExpirationTime() {
        /* 28 */
        return this.oldExpirationTime;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public Date getNewExpirationTime() {
        /* 34 */
        return this.newExpirationTime;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public Double getDelayDay() {
        /* 40 */
        return this.delayDay;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public String getActivationCode() {
        /* 46 */
        return this.activationCode;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public Integer getModifyUserId() {
        /* 52 */
        return this.modifyUserId;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public String getModifyUser() {
        /* 58 */
        return this.modifyUser;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public String getReasons() {
        /* 63 */
        return this.reasons;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public Double getDueDays() {
        /* 68 */
        return this.dueDays;
        /*    */
    }
    /*    */
}


/* Location:              C:\Users\yzc\Desktop\新建文件夹 (3)\activation-0.0.16.jar!\BOOT-INF\classes\com\hs\activation\dto\ActivationLogDTO.class
 * Java compiler version: 16 (60.0)
 * JD-Core Version:       1.1.3
 */